package persistance.connection;

import java.sql.Connection;

import configur.PluginFactory;

/**
 * interface ConnectionFactory.
 * 
 * @author Groupe03-2013
 */
public interface ConnectionFactory {

	ConnectionFactory INSTANCE = (ConnectionFactory) PluginFactory.INSTANCE
			.getPluginFor(persistance.connection.ConnectionFactory.class);

	/**
	 * Connexion à la base de données.
	 * 
	 * @return une connexion a la base de donnees
	 */
	Connection getConnection();

	/**
	 * Ferme la connexion à la base de données.
	 */
	void closeConnection();
}
